Developer Documentation

QuickTime 4 API Documentation

Programming With QuickTime VR

| Previous | Chapter Contents | Chapter Top |

Compatibility With QuickTime VR 2.0

The cursor ID values shown here are new with QuickTime VR 2.1. For cursor IDs used with QuickTime VR 2.0, developers should refer to the old documentation.

When you call QTVRReplaceCursor() with an old cursor ID, the ID value will be updated in the CursorRecord structure on return, to correspond to the ID that was actually replaced--the cursor's new ID.

When you call QTVRReplaceCursor() with an old ID value that was never used, the function may return a paramErr even though no error was returned by QuickTime VR 2.0. Similarly, QuickTime VR returns a paramErr for any cursor ID that is not used in the current movie: for example, a cursor ID used only by object-type nodes when the current movie consists only of panoramic nodes. From this point of view, the cursor ID values that no longer exist may be thought of as belonging to a node type that doesn't exist in any QuickTime VR movie.

 


© 1998 Apple Computer, Inc.

| Previous | Chapter Contents | Chapter Top |